package com.zdxlz.fcmp.common.core.constant;

/**
 * @Description：
 * @Author： aman
 * @Date： 2025/2/14 10:13
 */
public interface ParameterVerifyMsgConstants {

    // 工单信息表 - 必填字段校验信息
    String STREAMINGNO_VERIFY_MSG = "工单信息 - 流水号|订单号，不能为空！";
    String OPFLAG_VERIFY_MSG = "工单信息 - 操作类别，不能为空！";
    String PRODUCTTYPE_VERIFY_MSG = "工单信息 - 产品类型，不能为空！";
    String STATUS_VERIFY_MSG = "工单信息 - 工单状态，不能为空！";
    String SOURCE_VERIFY_MSG = "工单信息 - 工单来源，不能为空！";
    String DEVICEID_VERIFY_MSG = "工单信息 - 设备主键ID，不能为空！";

    // 设备信息表 - 必填字段校验信息
    String MERCHANTNAME_VERIFY_MSG = "设备信息 - 企业名称，不能为空！";
    String MAC_VERIFY_MSG = "设备信息 - 设备mac，不能为空！";
    String CORPORATION_VERIFY_MSG = "设备信息 - 厂家，不能为空！";
    String MODEL_VERIFY_MSG = "设备信息 - 型号，不能为空！";
    String FWVERSION_VERIFY_MSG = "设备信息 - 固件版本，不能为空！";
    String DEVICEPROVINCE_VERIFY_MSG = "设备信息 - 省，不能为空！";
    String DEVICECITY_VERIFY_MSG = "设备信息 - 市，不能为空！";
    String IPSECINDEX_VERIFY_MSG = "设备信息 - IPSec序列号，不能为空！";

    // IPSecVpn配置表 - 必填字段校验信息
    String VPN_NAME_VERIFY_MSG = "IPSecVpn配置 - vpn名称，不能为空！";
    String IPSECTEMPLATEID_VERIFY_MSG = "IPSecVpn配置 - VPN模板ID，不能为空！";
    String ENABLE_VERIFY_MSG = "IPSecVpn配置 - 连接是否启用，不能为空！";
    String DEVICEMACA_VERIFY_MSG = "IPSecVpn配置 - 组网设备a的mac地址，不能为空！";
    String DEVICEMACB_VERIFY_MSG = "IPSecVpn配置 - 组网设备b的mac地址，不能为空！";

    // IPSecVpn模板配置表 - 必填字段校验信息
    String VPN_TEMPLATE_NAME_VERIFY_MSG = "IPSecVpn模板配置 - 模板名称，不能为空！";
    String IPSECTRANSFORM_VERIFY_MSG = "IPSecVpn模板配置 - IPSec封包协议，不能为空！";
    String IKESAPERIOD_VERIFY_MSG = "IPSecVpn模板配置 - IKESA时间生命周期，不能为空！";
    String IPSECSATIMEPERIOD_VERIFY_MSG = "IPSecVpn模板配置 - IPESCSA生命周期，不能为空！";
    String DPDENABLE_VERIFY_MSG = "IPSecVpn模板配置 - 使能DPD，不能为空！";
    String DPDDPDRETRY_VERIFY_MSG = "IPSecVpn模板配置 - DPD重传间隔，不能为空！";
    String DPDTHRESHOLD_VERIFY_MSG = "IPSecVpn模板配置 - DPD空闲时间，不能为空！";

    // 量子密码资源配置表 - 必填字段校验信息
    String KMS_NAME_VERIFY_MSG = "量子密码资源配置 - KMS名称，不能为空！";
    String KMSADDRESS_VERIFY_MSG = "量子密码资源配置 - KMS地址信息，不能为空！";
    String AREACODE_VERIFY_MSG = "量子密码资源配置 - 区域编码，不能为空！";
    String DEVICELOCAL_VERIFY_MSG = "量子密码资源配置 - 设备地理位置，不能为空！";

    // 租户信息表 - 必填字段校验信息
    String TENANT_NAME_VERIFY_MSG = "租户信息 - 租户名称，不能为空！";
    String TENANT_CONTACTNAME_VERIFY_MSG = "租户信息 - 联系人，不能为空！";
    String TENANT_CONTACTMOBILE_VERIFY_MSG = "租户信息 - 联系手机，不能为空！";
    String TENANT_STATUS_VERIFY_MSG = "租户信息 - 租户状态，不能为空！";

    // 系统用户表 - 必填字段校验信息
    String USER_USERNAME_VERIFY_MSG = "系统用户 - 用户账号，不能为空！";
    String USER_PASSWORD_VERIFY_MSG = "系统用户 - 用户账号密码，不能为空！";
    String USER_MOBILE_VERIFY_MSG = "系统用户 - 手机号码，不能为空！";
    String USER_USERTYPE_VERIFY_MSG = "系统用户 - 用户类型，不能为空！";

    // 角色信息表 - 必填字段校验信息
    String ROLE_NAME_VERIFY_MSG = "角色信息 - 角色名称，不能为空！";
    String ROLE_CODE_VERIFY_MSG = "角色菜单 - 角色权限字符串，不能为空！";
    String ROLE_STATUS_VERIFY_MSG = "角色信息 - 角色状态，不能为空！";

    // 用户角色表 - 必填字段校验信息
    String USERROLE_USERID_VERIFY_MSG = "用户角色 - 用户ID，不能为空！";
    String USERROLE_ROLEID_VERIFY_MSG = "用户角色 - 角色ID，不能为空！";

    // 菜单信息表 - 必填字段校验信息
    String MENU_PARENTID_VERIFY_MSG = "菜单信息 - 父节点ID，不能为空！";
    String MENU_PATH_VERIFY_MSG = "菜单信息 - 唯一标识路径，不能为空！";
    String MENU_MENUTYPE_VERIFY_MSG = "菜单信息 - 菜单类型，不能为空！";
    String MENU_MENUNAME_VERIFY_MSG = "菜单信息 - 菜单名称，不能为空！";
    String MENU_ROUTENAME_VERIFY_MSG = "菜单信息 - 路由名称，不能为空！";

    // 角色菜单表 - 必填字段校验信息
    String ROLEMENU_ROLEID_VERIFY_MSG = "角色菜单 - 角色ID，不能为空！";
    String ROLEMENU_MENUID_VERIFY_MSG = "角色菜单 - 菜单ID，不能为空！";

    // 公用字段 - 必填字段校验信息
    String TENANTID_VERIFY_MSG = "租户ID，不能为空！";
}
